<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class autocompleteCliente extends CI_Controller {

    public function __construct() {
        parent::__construct();
        session_start();
        $this->load->model('clientem');
    }

    public function index() {
        $this->escapar($_GET);
        if (empty($_GET["action"]) || empty($_GET["term"])) {
            exit();
        }
        if ($_GET["action"] == "nombre") {
            $results = $this->clientem->getByName($_GET["term"]);
        }
        if ($_GET["action"] == "primerApellido") {
            $results = $this->clientem->getByPrimerApellido($_GET["term"]);
        }
        if ($_GET["action"] == "segundoApellido") {
            $results = $this->clientem->getBySegundoApellido($_GET["term"]);
        }

        $json = array();
        foreach ($results as $row) {
            $this->formatoFechaVista($row->fecha_nacimiento);
            $result = array("nombre" => $row->nombre, "label" => $row->nombre . " " . $row->primer_apellido . " " . $row->segundo_apellido, "id_cliente" => $row->id_cliente, "id_pais" => $row->id_pais, "documento" => $row->identificacion, "id_documento" => $row->id_documento, "fecha_nacimiento" => $row->fecha_nacimiento, "primer_apellido" => $row->primer_apellido, "segundo_apellido" => $row->segundo_apellido, "direccion" => $row->direccion, "telefono" => $row->telefono, "email" => $row->email, "ocupacion" => $row->ocupacion);
            array_push($json, $result);
        }
        echo json_encode($json);
    }

}